-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adds hints how to run ltx2any on Windows. Refs #51. #61
Conversation
I don't have a machine to test this, so I'll have to trust that what you do is reasonable. Some questions:
I'm glad that it appears to mostly work on Windows out of the box? |
I didn't search for how to disable gnuplot via command line and I read that output that gnuplot is absolutely required. Reading your comment, it reads that the word "Essential" is not quite true there? Installing gnuplot from sourceforge makes the error disappear. Cygwin was the easiest thing to install gnuplot and cat. If installing gnuplot and pandoc manually from the websites, I get following output
I don't know whether The real issue remaining is that pandoc doesn't seem to be found, even if a call in the windows command line succeeds. This might be a hint for #64. |
ad gnuplot: Oh dear. Dependency management is still a work-in-progress. Several dependencies are marked
So, once #65 is fixed and #66 is implemented, there is no need for Cygwin, right? |
Thank you for your interest and efforts, by the way. Yours is the first real feedback I've gotten on this tool. It's deeply appreciated! :) |
Yes, I'd say so. The pandoc calling issue, however, is still to be solved. pandoc is not available in cygwin and therefore I really wonder, what's going on there. 😟 You're welcome 🌟. I like to support interesting new ideas. |
What do you mean exactly; |
Creates new HashManager; will encapsulate all file change management in the future. * Moves creation of (partial) file hashes to a central location. * File hashing is now always pure Ruby (via Digest). * Adapts all call sites. * Removes dependencies on GNU tools.
@koppor Oh, I forgot to ping you. The dependencies on GNU binaries are gone now. Can you confirm that ltx2any works under Windows (PATH issues with gnuplot and pandoc aside)? |
Yes, it works without cygwin. I updated the PR accordingly. |
I checked again in a fresh Windows 10 machine. No cygwin dependencies needed. When gnuplot and pandoc are installed, normal call works fine. Using |
Thank you! Changing how optional dependencies are handled is on my todo list. The goal is that runs that don't need gnuplot or pandoc execute when these tools are not installed, of course. The current situation is not specific to Windows. What do you mean by "endless loop"? The one we expect, or something pathological? At which point? |
ltx2any checks for changes and always thinks that there is a change. Further, I cannot use CTRL+c to cancel the build. Pushing it several times terminates the build process only, but not the ruby script itself. (Should I open a separate issue for that)? I tried to replicate on ArchLinux, but I get
Is there a quick fix or should I open a separate iusse? |
Think, my issue described above does not influence the Windows installation description. The described endless loop affects a complex template only. With Springer's LNCS template, |
sigh I'm using the
In the current revision, there is no such variable in the whole of |
Anyway, since all Windows-specific issues seem to have been resolved for now, I'm closing this. If the issue you're having with |
Is it possible to include the provided installation hints for windows (8611473) in the README.md? This was the intention of this pull request. It is intended for users just installing the LaTeX environment and which do not want to do trial and error. This starts with the choose of the ruby distribution etc. I wanted to lower the border for Windows users with this PR. |
Done, thank you! |
Refs #51.